• Article  

      Active process control of reactive sputter deposition 

      Voevodin, A. A.; Stevenson, P.; Rebholz, Claus; Schneider, J. M.; Matthews, A. (1995)
      Control of the density, composition, ionisation rate and arrival energy of species is one of the main objectives of research in the development of reactive magnetron sputtering. The deposition of the latest generation of ...
    • Doctoral Thesis  Open Access

      Architectural and software support for data-driven execution on multi-core processors 

      Matheou, George A. (Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2018-01)
      Το τέλος της εκθετικής ανάπτυξης των σειριακών επεξεργαστών έχει διευκολύνει την ανάπτυξη των πολυπύρηνων συστημάτων. Έτσι, οποιαδήποτε αύξηση της απόδοσης πρέπει να προέρχεται από τον παραλληλισμό. Για να επιτευχθεί αυτό, ...
    • Article  

      Are registers of representations and problem solving processes on functions compartmentalized in students' thinking? 

      Gagatsis, Athanasios; Elia, Iliada; Mousoulides,Nicholas G. (2006)
      The purpose of the present study is twofold: first, to review and summarize previous research on the compartmentalization of different registers of representations and problem solving approaches related to the concept of ...
    • Article  

      Argumentation based modelling of embedded agent dialogues 

      Dimopoulos, Yannis; Kakas, Antonis C.; Moraïtis, Pavlos (2006)
      This paper presents a novel approach to modelling embedded agent dialogues. It proposes a specific structure for the supporting information accompanying the arguments that agents exchange during a dialogue, it defines ...
    • Conference Object  

      Aspect oriented programming for a component-based real life application: A case study 

      Papapetrou, Odysseas; Papadopoulos, George Angelos (2004)
      Aspect Oriented Programming, a relatively new programming paradigm, earned the scientific community's attention. The paradigm is already evaluated for traditional OOP and component-based software development with remarkable ...
    • Conference Object  

      Automated tagging for the retrieval of software resources in grid and cloud infrastructures 

      Katakis, I.; Pallis, George C.; Dikaiakos, Marios D.; Onoufriou, O. (2012)
      A key challenge for Grid and Cloud infrastructures is to make their services easily accessible and attractive to end-users. In this paper we introduce tagging capabilities to the Miner soft system, a powerful tool for ...
    • Conference Object  

      Automatic code generation: A practical approach 

      Papadopoulos, George Angelos (2008)
      This work contributes in bridging the gap between software design and implementation of component-based systems using software architectures at the modelling/design level and the coordination paradigm at the implementation ...
    • Article  

      Automating the license compatibility process in open source software with SPDX 

      Kapitsaki, Georgia M.; Kramer, F.; Tselikas, N. D. (2017)
      Free and Open Source Software (FOSS) promotes software reuse and distribution at different levels for both creator and users, but at the same time imposes some challenges in terms of FOSS licenses that can be selected and ...
    • Book Chapter  

      Bubble Dialogue: Tools for supporting literacy and mind 

      Angeli, Charoula; Cunningham, Donald J. (Lawrence Erlbaum Associates Publishers, 1998)
      Bubble Dialogue, a computer software tool developed by the Language Development and Hypermedia Research Group (D. J. Cunningham et al, 1992), was intended to provide a language awareness support structure for the acquisition ...
    • Doctoral Thesis  Open Access

      Context-aware recommendation-based educational tool for enhancing the high level software modelling process with design patterns 

      Sielis, George A. (Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2016-11)
      Η παρούσα Διατριβή ασχολείται με την διερεύνηση της χρήσης Αλγορίθμων Υπολογισμού Συστάσεων, και συγκεκριμένα τη χρήση των συστημάτων δημιουργίας και προβολής συστάσεων που λαμβάνουν υπόψιν τις παραμέτρους περιεχομένου. Η ...
    • Conference Object  

      Coordination of systems with real-time properties in manifold 

      Papadopoulos, George Angelos; Arbab, Farhad (IEEE, 1996)
      This paper combines work done in the areas of asynchronous timed computations and coordination models in order to derive a framework able to express real-time coordination without adhering to special architectures or ...
    • Article  

      Crafting the mind of prosocs agents 

      Bracciali, A.; Endriss, U.; Demetriou, Neophytos; Kakas, Antonis C.; Lu, W.; Stathis, Kostas (2006)
      PROSOCS agents are software agents that are built according to the KGP model of agency. KGP is used as a model for the mind of the agent, so that the agent can act autonomously using a collection of logic theories, providing ...
    • Conference Object  

      Developers expertise and roles on software technologies 

      Constantinou, Eleni; Kapitsaki, Georgia M. (IEEE Computer Society, 2017)
      Contributions to open source software provide evidence about developers' expertise and roles. Moreover, information about developers' activity can assist in identifying their competencies in software technologies. Existing ...
    • Article  

      Developing the 3DMath Dynamic Geometry Software: Theoretical Perspectives on Design 

      Christou, Constantinos; Pittalis, Marios; Mousoulides,Nicholas G.; Jones, Keith (Research Information Ltd, 2007)
      Designing successful learning environments entails drawing on theoretical perspectives on learning while, at the same time, being cognisant of the affordances and constraints of the technology. This paper reports on the ...
    • Article  

      The Effects of Case-Based Learning on Early Childhood Pre-Service Teachers' Beliefs about the Pedagogical Uses of ICT 

      Angeli, Charoula (Journal of Educational Media, 2004)
      The study examined the extent to which case-based learning could have an effect on pre-service teachers' beliefs about the pedagogical uses of ICT in the classroom. One hundred second year early childhood pre-service ...
    • Conference Object  

      Find your open source license now! 

      Kapitsaki, Georgia M.; Charalambous, G. (IEEE Computer Society, 2017)
      Open Source software is widely used from end-users, software engineers and researchers. The license that accompanies such software is very important for its further use and distribution. However, engineers and researchers ...
    • Article  

      A graph-theoretic network security game 

      Mavronicolas, Marios; Lesta, Vicky Papadopoulou; Philippou, Anna; Spirakis, Paul G. (2005)
      Consider a network vulnerable to viral infection. The system security software can guarantee safety only to a limited part of the network. We model this practical network scenario as a non-cooperative multi-player game on ...
    • Article  

      Grid Computing : Second European AcrossGrids Conference, AxGrids 2004, Nicosia, Cyprus, January 28-30, 2004. Revised Papers 

      European Across, Grids Conference; Dikaiakos, Marios D.; European Across, Grids Conference; Dikaiakos, Marios D.; SpringerLink (Online service); European Across, Grids Conference (2004)
    • Conference Object  

      Harvesting large-scale grids for software resources 

      Katsifodimos, A.; Pallis, George C.; Dikaiakos, Marios D. (2009)
      Grid infrastructures are in operation around the world, federating an impressive collection of computational resources and a wide variety of application software. In this context, it is important to establish advanced ...
    • Conference Object  

      Heterogeneous grid computing: Issues and early benchmarks 

      Kenny, E.; Coghlan, B.; Tsouloupas, George; Dikaiakos, Marios D.; Walsh, J.; Childs, S.; O'Callaghan, D.; Quigley, G. (2005)
      A heterogeneous implementation of the current LCG2/EGEE grid computing software is supported in the Grid-Ireland infrastructure. The porting and testing of the current software version of LCG2 is presented for different ...